<div class="modal-body pageContent">
	<div class="row">
        <div class="col-lg-12 col-lg-offset-2">
            <form id="processSetForm" method="post" class="form-horizontal" action="/process/editProcessSchemeDemo">
                <input type="hidden" name="id"  id="id" value="{{id}}">
                <div class="form-group">
                    <label class="col-lg-12 control-label">工序集名称</label>
                    <div class="col-lg-12">
                        <input type="text" class="form-control" class="name" name="name" value="{{name}}" />
                    </div>
                </div>
                <div class="form-group">
                    <label class="col-lg-12 control-label">备注</label>
                    <div class="col-lg-12">
                        <input type="text" class="form-control" class="demo" name="demo" value="{{demo}}" />
                    </div>
                </div>
            </form>
        </div>
    </div>
</div>
<div class="modal-footer pageFooter">
   <button type="button" class="btn btn-default" data-dismiss="modal">关闭</button>
   <button  class="btn btn-primary"  type="submit">保存</button>
</div>
<script type="text/javascript">
$(document).ready(function() {

    $('#processSetForm')
        .bootstrapValidator({
            message: '此值无效',
            feedbackIcons: {
                valid: 'glyphicon glyphicon-ok',
                invalid: 'glyphicon glyphicon-remove',
                validating: 'glyphicon glyphicon-refresh'
            },
          fields: {
                name: {
                    message: '工序集名称不能为空',
                    validators: {
                        notEmpty: {
                            message: '工序集名称不能为空'
                        }
                    }
                }
            }
        })
        .on('success.form.bv', function(e) {
            e.preventDefault();
            var $form = $(e.target);
            var bv = $form.data('bootstrapValidator');
            //console.log($form.serialize());
            // Use Ajax to submit form data
            $.ajax({
                type: 'post',
                url:$form.attr('action'),
                data:$form.serialize(),
                success: function(result){
                    if(result.length===9371){   //session超时返回的登录页面 避免接口返回的也是字符串不是json
                                location.href="/severError";
                    }else{  //正常处理
                        var getData= $("#ProcessTable").bootstrapTable('getData');
                        var id ='{{id}}';
                        if(result.statusCode =='200'){
                                if('{{id}}'){
                                    for(var i=0;i<getData.length;i++){
                                        if(id==getData[i].id){
                                        // getData[i]=resdata;
                                        // delete getData[i];
                                        getData.splice(i,1);
                                    }
                                    }
                                }
                                // for(var i=0;i<getData.length;i++){
                                        // if (getData[i].id) {   //存在
                                        // delete getData[i].id;
                                        // delete getData[i].version;
                                        // delete getData[i].processSchemeId;
                                        // }
                                    // }
                                // delete resdata.version;  //去掉version参数
                                // getData.push(resdata);
                                // $.post("/process/saveProcesssetEdit",                         //nodejs保存产品参数添加后所有数据再刷新所有参数列表
                                //           {schemeId:processId,processList: JSON.stringify(getData)},//将整张表数据Post，当然，先序列化成Json
                                //           function(data) {
                                //            if (data.statusCode == 200) {
                                //                   console.log("ok")
                                        $("#ProcessTable").bootstrapTable('refresh',{url:"/process/schemeList",silent:true,query:{
                                                type:1,
                                                level:2
                                            }});
                                            //  }
                                            // });
                                    toastr.success(result.message+'!');
                                    $('#processListEdit').modal('hide');
                        }else{
                            toastr.warning(result.success+'!');
                        }
                    }
                },
                error: function (result) {       //后台数据异常返回503
                    if(result.status===503||result.status===500){ 
                        $('#processListSnEdit').modal('hide');
                        toastr.error("服务端数据异常"+'!');
                    }
                } 
            })
            // $.post($form.attr('action'), $form.serialize(), function(result) {
            //      // var resdata = result.list[0];
            //     var getData= $("#ProcessTable").bootstrapTable('getData');
            //    var id ='{{id}}';
            //     if(result.statusCode =='200'){
            //               if('{{id}}'){
            //                 for(var i=0;i<getData.length;i++){
            //                     if(id==getData[i].id){
            //                        // getData[i]=resdata;
            //                        // delete getData[i];
            //                        getData.splice(i,1);
            //                    }
            //                 }
            //               }
            //               // for(var i=0;i<getData.length;i++){
            //                       // if (getData[i].id) {   //存在
            //                        // delete getData[i].id;
            //                        // delete getData[i].version;
            //                        // delete getData[i].processSchemeId;
            //                       // }
            //                 // }
            //               // delete resdata.version;  //去掉version参数
            //               // getData.push(resdata);
            //               // $.post("/process/saveProcesssetEdit",                         //nodejs保存产品参数添加后所有数据再刷新所有参数列表
            //               //           {schemeId:processId,processList: JSON.stringify(getData)},//将整张表数据Post，当然，先序列化成Json
            //               //           function(data) {
            //               //            if (data.statusCode == 200) {
            //               //                   console.log("ok")
            //                      $("#ProcessTable").bootstrapTable('refresh',{url:"/process/schemeList",silent:true,query:{
            //                             type:1,
            //                             level:2
            //                            }});
            //                         //  }
            //                         // });
            //                  toastr.success(result.message+'!');
            //                  $('#processListEdit').modal('hide');
            //     }else{
            //         toastr.warning(result.success+'!');
            //     }
            // }, 'json');
        });
});

</script>
